Prioritized Use Cases as a Vehicle for Software Inspections

نویسندگان

  • Thomas Thelin
  • Per Runeson
  • Claes Wohlin
چکیده

Principles from software inspections, use cases and operational profile testing are combined into the usage-based reading technique (UBR). The goal is to provide an efficient reading technique for software inspections, which takes the user viewpoint on the software and the faults it may contain. The user reads, for example, a design document guided by prioritized use cases. An experimental evaluation shows that the UBR method is more effective and efficient in finding faults, critical to the user, compared to checklist-based methods. Introduction Software inspections have achieved quite some interest, since its first presentation by Michael Fagan in 1976 [1]. Inspection is a static verification and validation technique, which can be applied to any kind of artefact prepared in software development. There is no need for dynamic execution of the artefact. The steps of an inspection process are typically 1) overview of the artefact to be inspected,

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experimentation with Usage-Based Reading

Software inspections are regarded as an important technique to detect faults throughout the software development process. The individual preparation phase of software inspections has enlarged its focus from only comprehension to also include fault searching. Hence, reading techniques to support the reviewers on fault detection are needed. Usage-based reading (UBR) is a reading technique, which ...

متن کامل

Combining Scenario-based Requirements with Static Verification and Dynamic Testing

Two important prerequisites for achieving high quality software are solid requirements engineering and systematic testing. Scenarios and use cases are gaining increased attention in requirements engineering, as means for eliciting, documenting and validating requirements. Scenarios may also be a basis for testing. This paper identifies a number of possibilities of combining scenario-based requi...

متن کامل

GQM based Inspection

Inspections are generally accepted as a means to improve the quality of software products in an effective and efficient way. However, inspections are not a standard practice in a great number of software projects and software organisations. Introducing and implementing inspections is often a tedious and difficult task, because software engineers must be personally convinced of the effectiveness...

متن کامل

Designing and implementation of an unmanned aerial vehicle for inspection of electricity distribution networks

One of the most crucial elements of each country is electricity distribution networks (EDN). Awareness of accidents in EDN could be very important in the conservation and utilization of them. The accurate and periodic inspections can provide a good service to subscribers. The goal of this project is to fabricate a quad rotor, which can do an accurate and a periodic inspection. The design and im...

متن کامل

An Extended Methodology for Risk Based Inspection Planning

Inspection planning is an important activity in process industries, and one of the key tools used for such planning is the risk based inspection (RBI) methodology. The RBI is commonly used in planning of inspections for static mechanical equipment, in particular piping networks. The inspections are prioritized based on risk, expressed as expected values, integrating the likelihood and consequen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Software

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2003